a double-edged weapon - Français Anglais Dictionnaire